\hypertarget{structnih_1_1composition__type_3_01_f1_00_01_f2_00_01unary__function__tag_00_01binary__function__tag_01_4}{
\section{nih\-:\-:composition\-\_\-type$<$ \-F1, \-F2, unary\-\_\-function\-\_\-tag, binary\-\_\-function\-\_\-tag $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1composition__type_3_01_f1_00_01_f2_00_01unary__function__tag_00_01binary__function__tag_01_4}\index{nih\-::composition\-\_\-type$<$ F1, F2, unary\-\_\-function\-\_\-tag, binary\-\_\-function\-\_\-tag $>$@{nih\-::composition\-\_\-type$<$ F1, F2, unary\-\_\-function\-\_\-tag, binary\-\_\-function\-\_\-tag $>$}}
}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1composition__type_3_01_f1_00_01_f2_00_01unary__function__tag_00_01binary__function__tag_01_4_aa60555af0cb5462e070174c9fd563d00}{
typedef \*
\hyperlink{structnih_1_1compose__unary__after__binary}{compose\-\_\-unary\-\_\-after\-\_\-binary}$<$ \-F1, \*
\-F2 $>$ {\bfseries type}}
\label{structnih_1_1composition__type_3_01_f1_00_01_f2_00_01unary__function__tag_00_01binary__function__tag_01_4_aa60555af0cb5462e070174c9fd563d00}

\end{DoxyCompactItemize}
\subsubsection*{template$<$typename F1, typename F2$>$ struct nih\-::composition\-\_\-type$<$ F1, F2, unary\-\_\-function\-\_\-tag, binary\-\_\-function\-\_\-tag $>$}



\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
basic/\hyperlink{functors_8h}{functors.\-h}\end{DoxyCompactItemize}
